b44bdf8ffcc7b14bdb4e312d79679a3840079f03,lealone-db/src/main/java/org/lealone/db/schema/TriggerObject.java,TriggerObject,getCreateSQL,#,362
Before Change
@Override
public String getCreateSQL() {
return getCreateSQLForCopy(table, getSQL());
}
@Override
After Change
@Override
public String getCreateSQL() {
StringBuilder buff = new StringBuilder("CREATE FORCE TRIGGER ");
buff.append(getSQL());
if (insteadOf) {
buff.append(" INSTEAD OF ");
} else if (before) {
buff.append(" BEFORE ");
} else {
buff.append(" AFTER ");
}
buff.append(getTypeNameList());
buff.append(" ON ").append(table.getSQL());
if (rowBased) {
buff.append(" FOR EACH ROW");
}
if (noWait) {
buff.append(" NOWAIT");
} else {
buff.append(" QUEUE ").append(queueSize);
}
if (triggerClassName != null) {
buff.append(" CALL ").append(database.quoteIdentifier(triggerClassName));
} else {
buff.append(" AS ").append(StringUtils.quoteStringSQL(triggerSource));
}
return buff.toString();
}
@Override